be hard on somebody's trail - Turkish English Dictionary